﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<DemandInputModels>" %>

<%@ Import Namespace="SDT.Lib.Helpers" %>
<%@ Import Namespace="SDT.Lib.Paging" %>
<%@ Import Namespace="SDT.Admin.ViewModels" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Thêm nhu cầu
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <%if (ViewData["MessageInfo"] == null)
      { %>
    <% using (Html.BeginForm("Create", "Demands", FormMethod.Post, new{id = "adminForm", enctype = "multipart/form-data"})){%>
    <%= Html.ValidationSummary(true)%>
    <div id="tabs">
        <ul>
            <li><a href="#tabs-1">Thông tin chung về nhu cầu</a></li>
            <li><a href="#tabs-2">Thông tin liên hệ</a></li>
        </ul>
        <div id="tabs-1">
            <table class="admintable">
                <tbody>
                                <tr>
                            <td class="key">
                                Loại nhu cầu (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.DemandTypeID, new SelectList(Model.DemandTypes,"ID","Name"), "-- Loại nhu cầu --", new { @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Phân mục (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.CatID, new SelectList(Model.Categories,"ID","Name"), "-- Chuyên mục --", new { @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tỉnh/Thành phố(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.CityID, new SelectList(Model.ListCity,"ID","Name"), "-- Tỉnh/Thành phố --", new { @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Quận/Huyện (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m => m.Demand.DistrictID, new SelectList(Model.ListDistrict, "ID", "Name"), "-- Quận/Huyện --", new {@class = "required"})%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tiêu đề (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m=>m.Demand.Title, new { style = "width: 500px;", @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Mô tả
                            </td>
                            <td>
                                <%=Html.TextAreaFor(m => m.Demand.Description, new { cols = 90, rows = 20 })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Số tầng
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m=>m.Demand.Floors, new { style = "width: 50px; text-align: center;" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Số phòng
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m => m.Demand.Rooms, new { style = "width: 50px; text-align: center;" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Giá(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m => m.Demand.Cost, new {style = "width: 100px; text-align: center;",@class = "required"})%>
                                <%=Html.DropDownListFor(m=>m.Demand.CurrencyID,new SelectList(Model.ListCurrency,"Key","Value").ToList())%>
                                <%=Html.DropDownListFor(m=>m.Demand.UnitCostID, new SelectList(Model.ListUnitCost,"Key","Value").ToList())%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Diện tích(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m => m.Demand.Area, new {style = "width: 100px; text-align: center;",@class = "required"})%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Trạng thái hiển thị
                            </td>
                            <td>
                                <%= Html.RadioButton("Demand.PubYN", true, new {@checked = "checked"})%>
                                Đăng tin
                                <%= Html.RadioButton("Demand.PubYN", false)%>
                                Không đăng
                            </td>
                        </tr>
                        <tr>
                            <td class="key">Số ngày đăng (<font color="red">*</font>)</td>
                            <td><%=Html.DropDownList("ExpireDateTime",new SelectList (Model.ListExpireDate,"Key","Value").ToList(),"-- Số ngày đăng tin --", new {@class="required"} )%></td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tin HOT?
                            </td>
                            <td>
                                <%= Html.RadioButton("Demand.HotYN", true)%>
                                Tin hot
                                <%= Html.RadioButton("Demand.HotYN", false, new { @checked = "checked" })%>
                                Tin không hot
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tin VIP?
                            </td>
                            <td>
                                <%= Html.RadioButton("Demand.VIPYN", true)%>
                                Tin VIP
                                <%= Html.RadioButton("Demand.VIPYN", false, new{@checked = "checked"})%>
                                Tin không VIP
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Metadescription
                            </td>
                            <td>
                                <%=Html.TextAreaFor(m => m.Demand.MetaDescription, new {cols = 90,    rows = 2})%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Metakeyword
                            </td>
                            <td>
                                <%=Html.TextAreaFor(m => m.Demand.MetaKeyword, new{    cols = 90,    rows = 2})%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Metatag
                            </td>
                            <td>
                                <%=Html.TextAreaFor(m => m.Demand.MetaTag, new{    cols = 90,    rows = 2})%>
                            </td>
                        </tr>
                </tbody>
            </table>
        </div>
        <div id="tabs-2">
            <table class="admintable" width="100%">
                <tbody>
                    <tr>
                        <td class="key">
                            Họ tên
                        </td>
                        <td>
                            <%=Html.TextBoxFor(m=>m.Demand.ContactName, new { style = "width: 500px;"})%>
                        </td>
                    </tr>
                    <tr>
                        <td class="key">
                            Địa chị
                        </td>
                        <td>
                            <%=Html.TextBoxFor(m=>m.Demand.ContactAddress, new { style = "width: 500px;"})%>
                        </td>
                    </tr>
                    <tr>
                        <td class="key">
                            Mobile
                        </td>
                        <td>
                            <%=Html.TextBoxFor(m=>m.Demand.ContactMobile, new { style = "width: 500px;"})%>
                        </td>
                    </tr>
                    <tr>
                        <td class="key">
                            Skype
                        </td>
                        <td>
                            <%=Html.TextBoxFor(m=>m.Demand.ContactSkyper, new { style = "width: 500px;"})%>
                        </td>
                    </tr>
                    <tr>
                        <td class="key">
                            Yahoo
                        </td>
                        <td>
                            <%=Html.TextBoxFor(m=>m.Demand.ContactYahoo, new { style = "width: 500px;"})%>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <div>
            <input id="btnSubmit" type="submit" value="Thêm mới" name="btnSubmit"/>
            <input id="btnReset" type="reset" value="Thêm mới" name="btnReset" />
        </div>
    </div>
    <%}
      } %>

    <script type="text/javascript">
        $(document).ready(function() {
            $(function() {
                $("#tabs").tabs();
            });
            $("#Demand_CityID").unbind("change").change(function() {
                var val = $("#Demand_CityID").val();
                if (val == "" || val == '' || val == undefined)
                    return false;
                AjaxChange("#Demand_CityID", "#Demand_DistrictID", "/AjaxData/LoadDistrictByCity/");
            });
            $('#Demand_DemandTypeID').change(function() {
                var id = $('#Demand_DemandTypeID').val() == "" ? 0 : $('#Demand_DemandTypeID').val();
                $.get('/AjaxData/GetDemandCategory/' + id, function(data) {
                    $('#Demand_CatID').html(data);
                });
            });
            //added
            $("#adminForm").validate({
                rules: {
                    "Demand.Rooms": "number",
                    "Demand.Floors": "number",
                    "Demand.Area": "number",
                    "Demand.Cost": "number"

                },
                messages: {
                    "Demand.Floors": "Nhập số vào",
                    "Demand.Rooms": "Nhập số vào",
                    "Demand.Area": "Nhập số vào",
                    "Demand.Cost": "Nhập số vào"
                }

            });

        });

        var fileIndex = 1;
        var hash = { '.jpg': 1, '.png': 1, '.gif': 1, '.doc': 1, '.docx': 1, '.xls': 1, '.xlsx': 1, '.zip': 1, '.rar': 1, '.ppt': 1, '.pptx': 1, '.txt:': 1 };
        function check_extension(filename, submitId) {
            var re = /\..+$/;
            var ext = filename.match(re).toString().toLowerCase();
            var submitEl = document.getElementById(submitId);
            if (hash[ext]) {
                submitEl.disabled = false;
                return true;
            } else {
            }
        }
        
    </script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Toolbar" runat="server">
  <%= Html.Toolbar("Quay về", "/Demands", "back") %>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="Header" runat="server">
    Thêm nhu cầu
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="Message" runat="server">
    <%=ViewData["MessageInfo"]!=null? "<p class='perror'>"+Html.Encode(ViewData["MessageInfo"])+"</p>":string.Empty%>
</asp:Content>
